linux磁盘空间占用满,但是找不到大文件的解决办法 | 您所在的位置:网站首页 › linux cpu限制 › linux磁盘空间占用满,但是找不到大文件的解决办法 |
linux 查看磁盘位置
1、通过df -Hl查看
[root@xxx ~]# df -Hl Filesystem Size Used Avail Use% Mounted on devtmpfs 8.0G 0 8.0G 0% /dev tmpfs 8.0G 0 8.0G 0% /dev/shm tmpfs 8.0G 488k 8.0G 1% /run tmpfs 8.0G 0 8.0G 0% /sys/fs/cgroup /dev/vda1 212G 156G 47G 78% / tmpfs 1.6G 0 1.6G 0% /run/user/0 2、通过du的-d参数,或–max-depth,设置查询的目录深度,目录深度增加,所查询的目录,展示出来会很多,这个时候可以通过grep进行过滤du -h -d 2|grep [GT] |sort -nr du -h --max-depth=2|grep [GT] |sort -nr 3、linux查看当前目录空间占用情况du -bs 4、目录各自占用磁盘空间的大小,还统计它们的总和du -c 使用此选项时,不仅显示几个文件或 linux删除大文件夹卡死,linux 下删除大容量文件夹今天,发现一台服务器的磁盘空间满了。用rm -rf 命令cpu会卡死。所以记录一条新命令 步骤: 1.新建一个空的文件夹 mkdir /root/temp 2. rsync --delete-before -av /root/temp/ (你要删除的文件夹路径) 附上rsync的语法 rsync options source destination -v : 详细模式输出 -r : 递归拷贝数据,但是传输数据时不保留时间戳和权限 -a : 归档模式, 归档模式总是递归拷贝,而且保留符号链接、权限、属主、属组时间戳 -z : 压缩传输 -h : human-readable –progress: 显示传输过程 –exclude=PATTERN 指定排除传输的文件模式 –include=PATTERN 指定需要传输的文件模式 –delete 同步时,删除那些DST中有,而SRC没有的文件 –max-size:限定传输文件大小的上限 –dry-run:显示那些文件将被传输,并不会实际传输 –bwlimit:限制传输带宽 -W:拷贝文件,不进行增量检测 |
CopyRight 2018-2019 实验室设备网 版权所有 |